package com.kekezu.kppw.utils;

import java.net.MalformedURLException;
import java.net.URL;

import net.tsz.afinal.FinalDb;

import com.kekezu.kppw.R;
import com.kekezu.kppw.data.OtherData;

import android.content.Context;

public class ConfigInc {
	/**
	 * 服务器请求IP地址
	 * 
	 * @return
	 */
	public static String getServiceAdress(Context context) {
		return context.getResources().getString(R.string.service_url);
	}

	public static String getWebURL(Context context) {
		URL url = null;
		String str = context.getResources().getString(R.string.service_url);
		try {
			url = new URL(str);
		} catch (MalformedURLException e) {
			e.printStackTrace();
		}
		return url.getHost();
	}

	/**
	 * 创建数据库
	 * 
	 * @return
	 */
	public static FinalDb getCreateDB(Context context) {
		FinalDb db = FinalDb.create(context,
				context.getResources().getString(R.string.db_name));
		return db;
	}

	/**
	 * 获取服务端的版本信息
	 * 
	 */
	public static String getServiceVersion(Context context) {
		return OtherData.getServiceVersion(context);
	}

	/**
	 * 获取服务端的最新安装包下载地址
	 * 
	 */
	public static String getVersionDownloadUrl(Context context) {
		return OtherData.getVersionDownloadUrl(context);
	}

	/**
	 * 对比版本
	 * 
	 * @return
	 */
	public static boolean checkVersion(Context context) {
		return OtherData.checkVersion(context);
	}

	/**
	 * 获取客户端版本
	 */
	public static String getVersion(Context context) {
		return OtherData.getVersion(context);
	}

}
